// 函数 getLCM：返回参数 x 与 y 的最小公倍数
#include <stdio.h>

int getLCM(int x, int y);

int main(void)
{
    int a, b, c;
    if (scanf("%d%d", &a, &b) != 2) return 0;
    // 调用函数：计算 a 与 b 的最小公倍数，存入 c
    c = getLCM(a, b);
    printf("%d\n", c);
    return 0;
}

// 函数定义：通过 gcd 计算 lcm
int getLCM(int x, int y)
{
    if (x == 0 || y == 0) return 0;
    int a = x, b = y;
    while (b != 0) {
        int t = a % b;
        a = b;
        b = t;
    }
    int gcd = a;
    return (x / gcd) * y;
}